[Motions 2026 06 cwg 1] P4271R0 Core Language Working Group "ready" Issues#9147
[Motions 2026 06 cwg 1] P4271R0 Core Language Working Group "ready" Issues#9147burblebee wants to merge 22 commits into
Conversation
[diff.cpp20.over] Appended "in this revision of C++" for consistency.
|
| for type \tcode{T} is obtained, and | ||
| \item its initialization (if any) is complete | ||
| (including vacuous initialization)\iref{dcl.init}, | ||
| (including vacuous initialization)\iref{dcl.init, class.base.init}, |
There was a problem hiding this comment.
We usually don't have a space inside a multi-prong \iref . (I didn't even know it would work.)
| \item | ||
| \indextext{__stdcpp_float16_t__@\mname{STDCPP_FLOAT16_T}}% | ||
| \mname{STDCPP_FLOAT16_T}\\ | ||
| Defined, and has the value integer literal \tcode{1} |
There was a problem hiding this comment.
add comma at end of line (it's dark green in the incoming diff)
| \item | ||
| \indextext{__stdcpp_float32_t__@\mname{STDCPP_FLOAT32_T}}% | ||
| \mname{STDCPP_FLOAT32_T}\\ | ||
| Defined, and has the value integer literal \tcode{1} |
There was a problem hiding this comment.
add comma at end of line (it's dark green in the incoming diff)
| \item | ||
| \indextext{__stdcpp_float64_t__@\mname{STDCPP_FLOAT64_T}}% | ||
| \mname{STDCPP_FLOAT64_T}\\ | ||
| Defined, and has the value integer literal \tcode{1} |
There was a problem hiding this comment.
add comma at end of line (it's dark green in the incoming diff)
| \item | ||
| \indextext{__stdcpp_float128_t__@\mname{STDCPP_FLOAT128_T}}% | ||
| \mname{STDCPP_FLOAT128_T}\\ | ||
| Defined, and has the value integer literal \tcode{1} |
There was a problem hiding this comment.
add comma at end of line (it's dark green in the incoming diff)
| \item | ||
| \indextext{__stdcpp_bfloat16_t__@\mname{STDCPP_BFLOAT16_T}}% | ||
| \mname{STDCPP_BFLOAT16_T}\\ | ||
| Defined, and has the value integer literal \tcode{1} |
There was a problem hiding this comment.
add comma at end of line (it's dark green in the incoming diff)
| Except for this special case, a parameter shall not have type \cv{}~\keyword{void}. | ||
| A parameter with volatile-qualified type is deprecated; | ||
| see~\ref{depr.volatile.type}. | ||
|
|
| S2<int> y; // OK, \#2 is a zero-parameter function | ||
| \end{codeblock} | ||
| \end{example} | ||
|
|
There was a problem hiding this comment.
add \pnum here, the instruction says "... and split into two paragraphs"
| Lookup never finds a partial or explicit specialization. | ||
| \end{note} | ||
| \end{itemize} | ||
|
|
There was a problem hiding this comment.
We have no empty line in front of the other \items, so remove here, please.
Fixes #9067.
Also fixes cplusplus/papers#1376
Also fixes cplusplus/papers#2795
Also fixes cplusplus/CWG#660
Also fixes cplusplus/CWG#700
Also fixes cplusplus/CWG#732
Also fixes cplusplus/CWG#829
Also fixes cplusplus/CWG#843
Also fixes cplusplus/CWG#851
Also fixes cplusplus/CWG#852
Also fixes cplusplus/CWG#856
Also fixes cplusplus/CWG#856
Also fixes cplusplus/CWG#859
Also fixes cplusplus/CWG#881
Also fixes cplusplus/CWG#889
Also fixes cplusplus/CWG#883
Also fixes cplusplus/CWG#886
Also fixes cplusplus/CWG#892
Also fixes cplusplus/CWG#891